oil-drilling platform - Turkish English Dictionary